home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr35 / rnet200f.zip / CHANGES.200 next >
Text File  |  1993-06-02  |  14KB  |  230 lines

  1. -------------------------------------------------------------------------------
  2.    RNET CHANGES.ver -- newest changes are listed at the BOTTOM of the file!
  3.     Be sure to read ALL of the changes since the version you are running!
  4. -------------------------------------------------------------------------------
  5. Version 2.00b
  6. Tue  05-25-1993 - Fixed problem when IDX's were in use but no NDX's were
  7.                   available (a typo on my part... ARGH!)
  8. -------------------------------------------------------------------------------
  9. Version 2.00c
  10. Fri  05-28-1993 - First and formost, SPEED!  We're not just talking about a
  11.                   small increase in speed, we're talking an order of 2-10X!
  12.                   If you are currently using a disk cache, you'll likely see
  13.                   little or no difference.  But, if you are not using a disk
  14.                   cache, RNET creates it's own internally (using available
  15.                   memory - less memory means less cache; not enough memory to
  16.                   be worth it and RNET will use the old method) and screams
  17.                   along.  The means of doing it is not new, I was just never
  18.                   happy with the loss of safety on multi-node systems.  I'm
  19.                   happy with it now (I found a safe way of doing it without
  20.                   losing multinode concurrently imported messages).  Its been
  21.                   tested with multiple message entry via PCBoard, TXT2, and
  22.                   RNET.
  23.  
  24.                 - Re-added ability to detect the older netstatus flags.  At
  25.                   this point, the only "old" mail door RNET does not accept is
  26.                   QMail 2.33 (which only supports 128 confs anyway).
  27.  
  28.                 - Changed shell/swap rules.  RNET will now always try the fast
  29.                   shell (leaving itself in memory) before trying to swap out.
  30.                   If the shell fails (or the program being called returns an
  31.                   errorlevel), RNET will swap itself to disk and try again.
  32.                   The swap to disk is used even if you don't specify the
  33.                   SWAP_PATH= (it uses the 'current' directory... if this is
  34.                   not acceptable, then specify a SWAP_PATH= in your cfg to
  35.                   tell RNET where to put the swap file).
  36.  
  37.                 - Added the ability (automatic and always on) to backup your
  38.                   RPF (RNET Pointer File) before every import/export.  If an
  39.                   error occurs (no matter where or how), RNET will always
  40.                   restore your pointers.  The scratch backup file is deleted
  41.                   when RNET exits, so it'll never be hanging around wasting
  42.                   space.  If you ever see a $HOLDRPF.@NODE@ sitting around,
  43.                   it means you lost power during the import/export process.
  44.                   Copy the $HOLDRPF.@NODE@ to your <hostid>.RPF file to
  45.                   restore the pointers.
  46.  
  47.                 - Changed default for REFER number support to YES (enabled).
  48.  
  49.                 - Added ability to disable the host number dup checking
  50.                   (where RNET checks the incoming host numbers against the
  51.                   list of numbers it has seen before via the refer tables).
  52.                   Specify CHECK_DUP_NUMBERS=YES|NO to enable or disable.
  53.                   Default is YES (enabled).  You might want to disable this
  54.                   dup checking method if your host tends to renumber or
  55.                   lose messagebases.
  56.  
  57.                 - Checked the (Y)ourmail support and changed it to be non-
  58.                   case sensitive (for those that get messages with the TO/
  59.                   FROM fields not already forced to caps -- RNET forces 'em to
  60.                   caps when inserting the message, but it didn't check the
  61.                   case when writing to the Yourmail table).  Also, added
  62.                   ability to update the Yourmail flags for user record 1 when
  63.                   the LOCAL_SYSOP= name is not found in the index.
  64.  
  65.                 - Re-added ability to change the pointers via the commandline.
  66.                   Syntax:  RNET SET <hostid.cfg> CNF# MSG#
  67.                     CNF# = conference number to update or 'ALL' to update all.
  68.                     MSG# = message number to set to.  Use a negative number to
  69.                            set that many from the top message.  You may also
  70.                            use 'TOP' to set the pointer to the last message.
  71.                   Examples:
  72.                     RNET SET TRP 40 2000   ; sets conf 40 pointer to msg 2000
  73.                     RNET SET TRP 40 -100   ; sets pointer to 100 from the top
  74.                     RNET SET TRP 40 TOP    ; sets pointer to top (last msg)
  75.                     RNET SET TRP ALL TOP   ; sets ALL pointers to top message.
  76.                     RNET SET TRP ALL 9999999 ; does the same as 'ALL TOP'
  77.  
  78.                 - Added ability for RNET to find your PCBOARD.DAT if you did
  79.                   not completely specify an entire filename in PCBDAT=
  80.                   environment.  If it cannot find PCBOARD.DAT via PCBDAT=,
  81.                   it will look in the 'current' directory.
  82.  
  83.                 - Fixed bug (a real bug!) when trying to use the PCBSM "Max
  84.                   Conference Number".  RNET was refusing to talk to the very
  85.                   last defined conference in PCBSM.
  86.  
  87.                 - Additional changes to internal memory management to increase
  88.                   speed (message insertion, refer tables, dup checking, attach
  89.                   copy, yourmail, etc) when more memory is available.
  90.  
  91.                 - FAIR WARNING: The next (2.00d) version of RNET will require
  92.                   you to delete all your *.REF files (refer tables, located
  93.                   where each conference messagebase is).  The .REF tables will
  94.                   be expanded to include message CRC32's for internal fast dup
  95.                   checking.
  96. -------------------------------------------------------------------------------
  97. Version 2.00d
  98. Fri  05-28-1993 - Getting enough feedback to fix some odd problems -- keep the
  99.                   reports coming in!
  100.  
  101.                 - (ok, so 2.00d didn't have the CRC32 table support -- I'm
  102.                   putting 2.00d out asap to fix the Novell problem below).
  103.  
  104.                 - Fixed problem with NOVELL networks that do not allow writing
  105.                   to the root directory.  RNET creates a quick scratch file to
  106.                   test SHARE.EXE - it used to try to create this in the root
  107.                   of the current drive.  It will now use the current directory
  108.                   for this quick scratch file (you'll never see it).
  109.  
  110.                 - Turned off anniversary tags in the beta version.  They were
  111.                   enabled by mistake in 1.99m.  If you don't know what these
  112.                   are, don't worry about it.
  113.  
  114.                 - Fixed a problem from 2.00a where the first time RNET was
  115.                   processing a new host, it wasn't getting the conference
  116.                   names into the analysis report.  It didn't have the problem
  117.                   on any other report or function.
  118.  
  119.                 - Fixed a problem with HOSTID= or LOCALID= starting with "ON",
  120.                   "YES", "NO", or "OFF".
  121. -------------------------------------------------------------------------------
  122. Version 2.00e
  123. Sat  05-29-1993 - YIPES!  Hopefully only a couple folks got hit with this bug!
  124.                   The fast buffer was being overflowed if the last message was
  125.                   "just the right size".  The result was a hard crash with a
  126.                   DOS "Memory Allocation Error, System Halted" (ARGH!)
  127.  
  128.                 - Sped up processing when a bunch of dups show up together.
  129.  
  130.                 - Fixed refer numbers not being updated in last conference
  131.                   (broken in version C).
  132.  
  133.                 - More informative display under "Proc: " so you can see where
  134.                   processing time is being taken up during export/imports.
  135.  
  136.                 - And again, the CRC32 table update is not yet installed --
  137.                   had to get the fix out for the buffer overflow asap.
  138.  
  139. -------------------------------------------------------------------------------
  140. Version 2.00f
  141. Wed Jun 02 1993 - Fixed tagline formation when was using RTAG=OFF (broken in
  142.                   versions D & E).  This caused other RNET's (including D & E)
  143.                   to overtag the messages (since it couldn't find any valid
  144.                   tags, it added one thinking the tag_flag was set wrong).
  145.  
  146.                 - Added fast buffer support during exporting (won't make much
  147.                   difference, but every little bit counts!)
  148.  
  149.                 - Fixed a tracking problem when the host message number was
  150.                   lower than your message number.
  151.  
  152.                 - RNET was not updating the (Y)ourmail flag for the first
  153.                   conference a user had mail in if the user had only one
  154.                   message in that conference.  Fixed.
  155.  
  156.                 - Increased wait for DOS lock to 3 seconds. RNET will try 30
  157.                   times (for a total of 90 seconds) to lock a messagebase
  158.                   before giving up that insertion.
  159.  
  160.                 - Added ability to automatically update IDX files that are not
  161.                   in sync with NDX files.  If you are still using MarkMail or
  162.                   some other processor that does not update the IDX files, you
  163.                   MUST do a PCBPACK /AREA:xx /UPDATE /INDEX /OLDINDEX after
  164.                   that process is done or PCBoard will not see those messages.
  165.                   RNET will still see them (since it looks at the NDX if
  166.                   present), but PCBoard will not.  If something ELSE writes to
  167.                   the IDX file (including PCBoard), the IDX will be incorrect
  168.                   and PCBoard will tell you "no messages found" when there are
  169.                   messages present.  RNET tries to fix the problem by updating
  170.                   the IDX file if it is not in sync with the NDX file.
  171.  
  172.                 - Log (NOTICE.LOG) of age, status, and filter denied messages.
  173.  
  174.                 - Fixed problem reading (actually, finding) old PTR files.
  175.                   Broken since 199k.
  176.  
  177.                 - Sheesh, I figured most folks set their PCBDAT= environment
  178.                   in their AUTOEXEC.BAT like PCBoard wants.  RNET will now try
  179.                   to use a directory specified by PCBDAT=; if that fails, it
  180.                   will use the filename specified by PCBDAT=; if that fails,
  181.                   it will look in the current directory for PCBOARD.DAT; if
  182.                   that fails, it will look on the DOS PATH= for it (it MAY
  183.                   find the wrong one if you have the \PCB directory for
  184.                   multiple nodes on your PATH=).  If it still cannot find it,
  185.                   you need to set your PCBDAT= environment to the complete
  186.                   pathname for PCBOARD.DAT (SET PCBDAT=C:\PCB\PCBOARD.DAT).
  187.  
  188.                 - CRC32 dup checking support finally implemented.  WARNING!
  189.                   YOU MUST DELETE YOUR *.REF (refer files) which are located
  190.                   where your conference messagebases are.  The *.REF files
  191.                   have been expanded to include the CRC32 table entries as
  192.                   well as the host refer numbers.  If you don't delete the
  193.                   *.REF files, you'll likely get some real strange "refer"
  194.                   numbers on messages.
  195.  
  196.                   To enable CRC32 dup checking (which is X.25/ANSI 3.22; same
  197.                   as used in PKZIP and Zmodem CRC32):  You must have REFER=YES
  198.                   (since the CRC32's are stored in the refer tables) and
  199.                   CHECK_CRC=YES.  The CHECK_NUMBERS= setting is optional and
  200.                   not really needed if doing CRC32 checking.
  201.  
  202.                   You may disable the CRC32 checking (in order to import a
  203.                   previous QWK for some reason) by adding '-d' to the RNET
  204.                   commandline.
  205.  
  206.                 - RNET will give you a WARNING message if you are not using
  207.                   /OLDINDEX with PCBPACK *and* you're still supporting NDX's.
  208.                   It will use the IDX to get to where it needs, but programs
  209.                   which *only* know about the NDX files require that you use
  210.                   PCBPACK /AREA:xx /UPDATE /INDEX /OLDINDEX.  Failure to do so
  211.                   may result in missing messages (both in PCBoard and the
  212.                   utility in question).  Until you are running entirely on the
  213.                   IDX's, you *MUST* use PCBPACK to keep both sets of indexes
  214.                   in sync. Failure to include the /OLDINDEX param will result
  215.                   in the old NDX's not being in sync with the new.  Failure to
  216.                   use /UPDATE /INDEX will result in the new IDX's not being in
  217.                   sync with the old. That's the price we have to pay for using
  218.                   both IDX's and NDX's when PCBoard only really supports the
  219.                   IDX's.
  220.  
  221. -------------------------------------------------------------------------------
  222.   (expect 2.00g sometime Friday unless something blows up to make it sooner)
  223.  
  224.   Queue:  ProDoor CONFINFO support; PCBoard 14.0-14.2 support (older CNAMES)
  225.           PostLink 1.06 routed mail compatibility for "mixed" networks
  226.           Carpet bomb checking option (crc32 of all messages in all confs)
  227.           Faster "load conference info" during export processing
  228.           Document custom EVENT.LOG / NEWS screen updating
  229. -------------------------------------------------------------------------------
  230.